/********************************************************************************
** Form generated from reading ui file 'interface.ui'
**
** Created: Mon Dec 21 18:59:15 2009
**      by: Qt User Interface Compiler version 4.4.3
**
** WARNING! All changes made in this file will be lost when recompiling ui file!
********************************************************************************/

#ifndef UI_INTERFACE_H
#define UI_INTERFACE_H

#include <MeshRenderer.h>
#include <OptionButton.h>
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QComboBox>
#include <QtGui/QFrame>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHBoxLayout>
#include <QtGui/QLabel>
#include <QtGui/QMainWindow>
#include <QtGui/QSlider>
#include <QtGui/QSpacerItem>
#include <QtGui/QStatusBar>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>
#include <RenderButton.h>
#include <ToolButton.h>
#include "PlayPauseButton.h"

QT_BEGIN_NAMESPACE

class Ui_InterfaceClass
{
public:
    QWidget *centralWidget;
    QGridLayout *widgetsLayout;
    QVBoxLayout *verticalLayout;
    QHBoxLayout *horizontalLayout;
    QVBoxLayout *verticalLayout_2;
    QLabel *label_2;
    ToolButton *openMeshButton;
    QWidget *widget_2;
    QLabel *label_3;
    ToolButton *pointerButton;
    ToolButton *conInspToolButton;
    ToolButton *weightInspToolButton;
    ToolButton *sharpEdgeToolButton;
    QWidget *widget_3;
    QLabel *label_4;
    ToolButton *centerModelButton;
    QWidget *widget;
    RenderButton *renderModeButton;
    QVBoxLayout *verticalLayout_4;
    QGLSurfacesRenderer *renderer;
    QFrame *frame;
    QHBoxLayout *horizontalLayout_3;
    QLabel *label;
    QGroupBox *groupBox;
    QHBoxLayout *horizontalLayout_5;
    QSlider *connectivitySlider;
    QGroupBox *animateGroupBox;
    QHBoxLayout *horizontalLayout_4;
    PlayPauseButton *playButton;
    OptionButton *rewindButton;
    QSlider *animationSlider;
    QGroupBox *schemeGroupBox;
    QHBoxLayout *horizontalLayout_2;
    QComboBox *subdivisionCombo;
    OptionButton *applyButton;
    QSpacerItem *horizontalSpacer;
    QStatusBar *statusBar;

    void setupUi(QMainWindow *InterfaceClass)
    {
    if (InterfaceClass->objectName().isEmpty())
        InterfaceClass->setObjectName(QString::fromUtf8("InterfaceClass"));
    InterfaceClass->resize(849, 634);
    QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
    sizePolicy.setHorizontalStretch(0);
    sizePolicy.setVerticalStretch(0);
    sizePolicy.setHeightForWidth(InterfaceClass->sizePolicy().hasHeightForWidth());
    InterfaceClass->setSizePolicy(sizePolicy);
    InterfaceClass->setMinimumSize(QSize(0, 0));
    QPalette palette;
    QBrush brush(QColor(255, 255, 255, 255));
    brush.setStyle(Qt::SolidPattern);
    palette.setBrush(QPalette::Active, QPalette::WindowText, brush);
    QBrush brush1(QColor(0, 0, 0, 255));
    brush1.setStyle(Qt::SolidPattern);
    palette.setBrush(QPalette::Active, QPalette::Button, brush1);
    palette.setBrush(QPalette::Active, QPalette::Light, brush1);
    palette.setBrush(QPalette::Active, QPalette::Midlight, brush1);
    palette.setBrush(QPalette::Active, QPalette::Dark, brush1);
    palette.setBrush(QPalette::Active, QPalette::Mid, brush1);
    palette.setBrush(QPalette::Active, QPalette::Text, brush);
    palette.setBrush(QPalette::Active, QPalette::BrightText, brush);
    palette.setBrush(QPalette::Active, QPalette::ButtonText, brush);
    palette.setBrush(QPalette::Active, QPalette::Base, brush1);
    palette.setBrush(QPalette::Active, QPalette::Window, brush1);
    palette.setBrush(QPalette::Active, QPalette::Shadow, brush1);
    palette.setBrush(QPalette::Active, QPalette::AlternateBase, brush1);
    QBrush brush2(QColor(255, 255, 220, 255));
    brush2.setStyle(Qt::SolidPattern);
    palette.setBrush(QPalette::Active, QPalette::ToolTipBase, brush2);
    palette.setBrush(QPalette::Active, QPalette::ToolTipText, brush1);
    palette.setBrush(QPalette::Inactive, QPalette::WindowText, brush);
    palette.setBrush(QPalette::Inactive, QPalette::Button, brush1);
    palette.setBrush(QPalette::Inactive, QPalette::Light, brush1);
    palette.setBrush(QPalette::Inactive, QPalette::Midlight, brush1);
    palette.setBrush(QPalette::Inactive, QPalette::Dark, brush1);
    palette.setBrush(QPalette::Inactive, QPalette::Mid, brush1);
    palette.setBrush(QPalette::Inactive, QPalette::Text, brush);
    palette.setBrush(QPalette::Inactive, QPalette::BrightText, brush);
    palette.setBrush(QPalette::Inactive, QPalette::ButtonText, brush);
    palette.setBrush(QPalette::Inactive, QPalette::Base, brush1);
    palette.setBrush(QPalette::Inactive, QPalette::Window, brush1);
    palette.setBrush(QPalette::Inactive, QPalette::Shadow, brush1);
    palette.setBrush(QPalette::Inactive, QPalette::AlternateBase, brush1);
    palette.setBrush(QPalette::Inactive, QPalette::ToolTipBase, brush2);
    palette.setBrush(QPalette::Inactive, QPalette::ToolTipText, brush1);
    palette.setBrush(QPalette::Disabled, QPalette::WindowText, brush1);
    palette.setBrush(QPalette::Disabled, QPalette::Button, brush1);
    palette.setBrush(QPalette::Disabled, QPalette::Light, brush1);
    palette.setBrush(QPalette::Disabled, QPalette::Midlight, brush1);
    palette.setBrush(QPalette::Disabled, QPalette::Dark, brush1);
    palette.setBrush(QPalette::Disabled, QPalette::Mid, brush1);
    palette.setBrush(QPalette::Disabled, QPalette::Text, brush1);
    palette.setBrush(QPalette::Disabled, QPalette::BrightText, brush);
    palette.setBrush(QPalette::Disabled, QPalette::ButtonText, brush1);
    palette.setBrush(QPalette::Disabled, QPalette::Base, brush1);
    palette.setBrush(QPalette::Disabled, QPalette::Window, brush1);
    palette.setBrush(QPalette::Disabled, QPalette::Shadow, brush1);
    palette.setBrush(QPalette::Disabled, QPalette::AlternateBase, brush1);
    palette.setBrush(QPalette::Disabled, QPalette::ToolTipBase, brush2);
    palette.setBrush(QPalette::Disabled, QPalette::ToolTipText, brush1);
    InterfaceClass->setPalette(palette);
    InterfaceClass->setAutoFillBackground(false);
    InterfaceClass->setStyleSheet(QString::fromUtf8("background-color: rgb(0, 0, 0);"));
    InterfaceClass->setDockOptions(QMainWindow::AllowTabbedDocks|QMainWindow::AnimatedDocks);
    centralWidget = new QWidget(InterfaceClass);
    centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
    QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
    sizePolicy1.setHorizontalStretch(10);
    sizePolicy1.setVerticalStretch(10);
    sizePolicy1.setHeightForWidth(centralWidget->sizePolicy().hasHeightForWidth());
    centralWidget->setSizePolicy(sizePolicy1);
    centralWidget->setMinimumSize(QSize(0, 0));
    centralWidget->setMaximumSize(QSize(16777215, 16777215));
    QPalette palette1;
    palette1.setBrush(QPalette::Active, QPalette::Window, brush1);
    palette1.setBrush(QPalette::Inactive, QPalette::Window, brush1);
    palette1.setBrush(QPalette::Disabled, QPalette::Window, brush1);
    centralWidget->setPalette(palette1);
    centralWidget->setAutoFillBackground(false);
    widgetsLayout = new QGridLayout(centralWidget);
    widgetsLayout->setSpacing(6);
    widgetsLayout->setMargin(11);
    widgetsLayout->setObjectName(QString::fromUtf8("widgetsLayout"));
    widgetsLayout->setHorizontalSpacing(2);
    widgetsLayout->setVerticalSpacing(3);
    widgetsLayout->setContentsMargins(3, 3, 3, 0);
    verticalLayout = new QVBoxLayout();
    verticalLayout->setSpacing(0);
    verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
    horizontalLayout = new QHBoxLayout();
    horizontalLayout->setSpacing(0);
    horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
    horizontalLayout->setContentsMargins(-1, 0, -1, -1);
    verticalLayout_2 = new QVBoxLayout();
    verticalLayout_2->setSpacing(0);
    verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
    verticalLayout_2->setSizeConstraint(QLayout::SetDefaultConstraint);
    verticalLayout_2->setContentsMargins(0, 0, -1, -1);
    label_2 = new QLabel(centralWidget);
    label_2->setObjectName(QString::fromUtf8("label_2"));
    QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Fixed);
    sizePolicy2.setHorizontalStretch(0);
    sizePolicy2.setVerticalStretch(0);
    sizePolicy2.setHeightForWidth(label_2->sizePolicy().hasHeightForWidth());
    label_2->setSizePolicy(sizePolicy2);
    QFont font;
    font.setPointSize(8);
    label_2->setFont(font);
    label_2->setStyleSheet(QString::fromUtf8("color: rgb(200, 200, 200);\n"
"background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(59, 59, 59, 255), stop:1 rgba(40, 40, 40, 255));\n"
"border-style: solid;\n"
"border-width: 1px;\n"
"border-top-color: rgb(107, 107, 107);\n"
"border-left-color: rgb(81, 81, 81);"));
    label_2->setAlignment(Qt::AlignCenter);

    verticalLayout_2->addWidget(label_2);

    openMeshButton = new ToolButton(centralWidget);
    openMeshButton->setObjectName(QString::fromUtf8("openMeshButton"));
    openMeshButton->setMinimumSize(QSize(58, 58));
    openMeshButton->setBaseSize(QSize(0, 0));
    openMeshButton->setCursor(QCursor(Qt::PointingHandCursor));
    openMeshButton->setMouseTracking(true);
    openMeshButton->setAutoFillBackground(false);
    openMeshButton->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(79, 79, 79, 255), stop:1 rgba(32, 32, 32, 255));\n"
"color: rgb(255, 255, 255);\n"
"border-width: 1px;\n"
"border-style: inset;\n"
"border-color: qlineargradient(spread:pad, x1:0.523, y1:1, x2:0.511, y2:0, stop:0 rgba(124, 124, 124, 255), stop:1 rgba(219, 219, 219, 255));\n"
""));
    QIcon icon;
    icon.addPixmap(QPixmap(QString::fromUtf8(":/Interface/Resources/openFile.png")), QIcon::Normal, QIcon::Off);
    openMeshButton->setIcon(icon);
    openMeshButton->setIconSize(QSize(32, 32));

    verticalLayout_2->addWidget(openMeshButton);

    widget_2 = new QWidget(centralWidget);
    widget_2->setObjectName(QString::fromUtf8("widget_2"));
    sizePolicy2.setHeightForWidth(widget_2->sizePolicy().hasHeightForWidth());
    widget_2->setSizePolicy(sizePolicy2);
    widget_2->setMinimumSize(QSize(0, 5));
    widget_2->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(79, 79, 79, 255), stop:1 rgba(32, 32, 32, 255));"));

    verticalLayout_2->addWidget(widget_2);

    label_3 = new QLabel(centralWidget);
    label_3->setObjectName(QString::fromUtf8("label_3"));
    sizePolicy2.setHeightForWidth(label_3->sizePolicy().hasHeightForWidth());
    label_3->setSizePolicy(sizePolicy2);
    label_3->setStyleSheet(QString::fromUtf8("color: rgb(200, 200, 200);\n"
"background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(59, 59, 59, 255), stop:1 rgba(40, 40, 40, 255));\n"
"border-style: solid;\n"
"border-width: 1px;\n"
"border-top-color: rgb(107, 107, 107);\n"
"border-left-color: rgb(81, 81, 81);"));
    label_3->setAlignment(Qt::AlignCenter);

    verticalLayout_2->addWidget(label_3);

    pointerButton = new ToolButton(centralWidget);
    pointerButton->setObjectName(QString::fromUtf8("pointerButton"));
    QSizePolicy sizePolicy3(QSizePolicy::Fixed, QSizePolicy::Fixed);
    sizePolicy3.setHorizontalStretch(0);
    sizePolicy3.setVerticalStretch(0);
    sizePolicy3.setHeightForWidth(pointerButton->sizePolicy().hasHeightForWidth());
    pointerButton->setSizePolicy(sizePolicy3);
    pointerButton->setMinimumSize(QSize(58, 58));
    pointerButton->setCursor(QCursor(Qt::PointingHandCursor));
    pointerButton->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(79, 79, 79, 255), stop:1 rgba(32, 32, 32, 255));\n"
"color: rgb(255, 255, 255);\n"
"border-width: 1px;\n"
"border-style: inset;\n"
"border-color: qlineargradient(spread:pad, x1:0.523, y1:1, x2:0.511, y2:0, stop:0 rgba(124, 124, 124, 255), stop:1 rgba(219, 219, 219, 255));\n"
""));
    QIcon icon1;
    icon1.addPixmap(QPixmap(QString::fromUtf8(":/Interface/Resources/pointer.png")), QIcon::Normal, QIcon::Off);
    pointerButton->setIcon(icon1);
    pointerButton->setIconSize(QSize(32, 32));
    pointerButton->setCheckable(true);
    pointerButton->setChecked(false);
    pointerButton->setAutoRepeat(false);
    pointerButton->setAutoExclusive(false);

    verticalLayout_2->addWidget(pointerButton);

    conInspToolButton = new ToolButton(centralWidget);
    conInspToolButton->setObjectName(QString::fromUtf8("conInspToolButton"));
    sizePolicy3.setHeightForWidth(conInspToolButton->sizePolicy().hasHeightForWidth());
    conInspToolButton->setSizePolicy(sizePolicy3);
    conInspToolButton->setMinimumSize(QSize(58, 58));
    conInspToolButton->setCursor(QCursor(Qt::PointingHandCursor));
    conInspToolButton->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(79, 79, 79, 255), stop:1 rgba(32, 32, 32, 255));\n"
"color: rgb(255, 255, 255);\n"
"border-width: 1px;\n"
"border-style: inset;\n"
"border-color: qlineargradient(spread:pad, x1:0.523, y1:1, x2:0.511, y2:0, stop:0 rgba(124, 124, 124, 255), stop:1 rgba(219, 219, 219, 255));\n"
""));
    QIcon icon2;
    icon2.addPixmap(QPixmap(QString::fromUtf8(":/Interface/Resources/connInsp.png")), QIcon::Normal, QIcon::Off);
    conInspToolButton->setIcon(icon2);
    conInspToolButton->setIconSize(QSize(32, 32));
    conInspToolButton->setCheckable(true);
    conInspToolButton->setChecked(false);
    conInspToolButton->setAutoRepeat(false);
    conInspToolButton->setAutoExclusive(false);

    verticalLayout_2->addWidget(conInspToolButton);

    weightInspToolButton = new ToolButton(centralWidget);
    weightInspToolButton->setObjectName(QString::fromUtf8("weightInspToolButton"));
    sizePolicy3.setHeightForWidth(weightInspToolButton->sizePolicy().hasHeightForWidth());
    weightInspToolButton->setSizePolicy(sizePolicy3);
    weightInspToolButton->setMinimumSize(QSize(58, 58));
    weightInspToolButton->setCursor(QCursor(Qt::PointingHandCursor));
    weightInspToolButton->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(79, 79, 79, 255), stop:1 rgba(32, 32, 32, 255));\n"
"color: rgb(255, 255, 255);\n"
"border-width: 1px;\n"
"border-style: inset;\n"
"border-color: qlineargradient(spread:pad, x1:0.523, y1:1, x2:0.511, y2:0, stop:0 rgba(124, 124, 124, 255), stop:1 rgba(219, 219, 219, 255));\n"
""));
    QIcon icon3;
    icon3.addPixmap(QPixmap(QString::fromUtf8(":/Interface/Resources/weightInsp.png")), QIcon::Normal, QIcon::Off);
    weightInspToolButton->setIcon(icon3);
    weightInspToolButton->setIconSize(QSize(32, 32));
    weightInspToolButton->setCheckable(true);

    verticalLayout_2->addWidget(weightInspToolButton);

    sharpEdgeToolButton = new ToolButton(centralWidget);
    sharpEdgeToolButton->setObjectName(QString::fromUtf8("sharpEdgeToolButton"));
    sizePolicy3.setHeightForWidth(sharpEdgeToolButton->sizePolicy().hasHeightForWidth());
    sharpEdgeToolButton->setSizePolicy(sizePolicy3);
    sharpEdgeToolButton->setMinimumSize(QSize(58, 58));
    sharpEdgeToolButton->setCursor(QCursor(Qt::PointingHandCursor));
    sharpEdgeToolButton->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(79, 79, 79, 255), stop:1 rgba(32, 32, 32, 255));\n"
"color: rgb(255, 255, 255);\n"
"border-width: 1px;\n"
"border-style: inset;\n"
"border-color: qlineargradient(spread:pad, x1:0.523, y1:1, x2:0.511, y2:0, stop:0 rgba(124, 124, 124, 255), stop:1 rgba(219, 219, 219, 255));\n"
""));
    QIcon icon4;
    icon4.addPixmap(QPixmap(QString::fromUtf8(":/Interface/Resources/sharpEdge.png")), QIcon::Normal, QIcon::Off);
    sharpEdgeToolButton->setIcon(icon4);
    sharpEdgeToolButton->setIconSize(QSize(32, 32));
    sharpEdgeToolButton->setCheckable(true);
    sharpEdgeToolButton->setChecked(false);

    verticalLayout_2->addWidget(sharpEdgeToolButton);

    widget_3 = new QWidget(centralWidget);
    widget_3->setObjectName(QString::fromUtf8("widget_3"));
    sizePolicy2.setHeightForWidth(widget_3->sizePolicy().hasHeightForWidth());
    widget_3->setSizePolicy(sizePolicy2);
    widget_3->setMinimumSize(QSize(0, 5));
    widget_3->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(79, 79, 79, 255), stop:1 rgba(32, 32, 32, 255));"));

    verticalLayout_2->addWidget(widget_3);

    label_4 = new QLabel(centralWidget);
    label_4->setObjectName(QString::fromUtf8("label_4"));
    sizePolicy2.setHeightForWidth(label_4->sizePolicy().hasHeightForWidth());
    label_4->setSizePolicy(sizePolicy2);
    label_4->setFont(font);
    label_4->setStyleSheet(QString::fromUtf8("color: rgb(200, 200, 200);\n"
"background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(59, 59, 59, 255), stop:1 rgba(40, 40, 40, 255));\n"
"border-style: solid;\n"
"border-width: 1px;\n"
"border-top-color: rgb(107, 107, 107);\n"
"border-left-color: rgb(81, 81, 81);"));
    label_4->setAlignment(Qt::AlignCenter);

    verticalLayout_2->addWidget(label_4);

    centerModelButton = new ToolButton(centralWidget);
    centerModelButton->setObjectName(QString::fromUtf8("centerModelButton"));
    sizePolicy3.setHeightForWidth(centerModelButton->sizePolicy().hasHeightForWidth());
    centerModelButton->setSizePolicy(sizePolicy3);
    centerModelButton->setMinimumSize(QSize(58, 58));
    centerModelButton->setMaximumSize(QSize(58, 58));
    centerModelButton->setCursor(QCursor(Qt::PointingHandCursor));
    centerModelButton->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(79, 79, 79, 255), stop:1 rgba(32, 32, 32, 255));\n"
"color: rgb(255, 255, 255);\n"
"border-width: 1px;\n"
"border-style: inset;\n"
"border-color: qlineargradient(spread:pad, x1:0.523, y1:1, x2:0.511, y2:0, stop:0 rgba(124, 124, 124, 255), stop:1 rgba(219, 219, 219, 255));\n"
""));
    QIcon icon5;
    icon5.addPixmap(QPixmap(QString::fromUtf8(":/Interface/Resources/centerModel.png")), QIcon::Normal, QIcon::Off);
    centerModelButton->setIcon(icon5);
    centerModelButton->setIconSize(QSize(32, 32));

    verticalLayout_2->addWidget(centerModelButton);

    widget = new QWidget(centralWidget);
    widget->setObjectName(QString::fromUtf8("widget"));
    widget->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(79, 79, 79, 255), stop:1 rgba(32, 32, 32, 255));"));
    renderModeButton = new RenderButton(widget);
    renderModeButton->setObjectName(QString::fromUtf8("renderModeButton"));
    renderModeButton->setGeometry(QRect(0, 0, 58, 58));
    sizePolicy3.setHeightForWidth(renderModeButton->sizePolicy().hasHeightForWidth());
    renderModeButton->setSizePolicy(sizePolicy3);
    renderModeButton->setMinimumSize(QSize(58, 58));
    renderModeButton->setMaximumSize(QSize(58, 58));
    renderModeButton->setCursor(QCursor(Qt::PointingHandCursor));
    renderModeButton->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(79, 79, 79, 255), stop:1 rgba(32, 32, 32, 255));\n"
"color: rgb(255, 255, 255);\n"
"border-width: 1px;\n"
"border-style: inset;\n"
"border-color: qlineargradient(spread:pad, x1:0.523, y1:1, x2:0.511, y2:0, stop:0 rgba(124, 124, 124, 255), stop:1 rgba(219, 219, 219, 255));\n"
""));
    QIcon icon6;
    icon6.addPixmap(QPixmap(QString::fromUtf8(":/Interface/Resources/wireframe.png")), QIcon::Normal, QIcon::Off);
    renderModeButton->setIcon(icon6);
    renderModeButton->setIconSize(QSize(32, 32));
    renderModeButton->setCheckable(true);
    renderModeButton->setChecked(false);

    verticalLayout_2->addWidget(widget);


    horizontalLayout->addLayout(verticalLayout_2);

    verticalLayout_4 = new QVBoxLayout();
    verticalLayout_4->setSpacing(6);
    verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
    verticalLayout_4->setContentsMargins(3, 1, 3, -1);
    renderer = new QGLSurfacesRenderer(centralWidget);
    renderer->setObjectName(QString::fromUtf8("renderer"));
    sizePolicy.setHeightForWidth(renderer->sizePolicy().hasHeightForWidth());
    renderer->setSizePolicy(sizePolicy);
    renderer->setMaximumSize(QSize(16777215, 16777215));
    QPalette palette2;
    palette2.setBrush(QPalette::Active, QPalette::Window, brush1);
    QBrush brush3(QColor(237, 239, 234, 255));
    brush3.setStyle(Qt::SolidPattern);
    palette2.setBrush(QPalette::Active, QPalette::Highlight, brush3);
    palette2.setBrush(QPalette::Inactive, QPalette::Window, brush1);
    palette2.setBrush(QPalette::Inactive, QPalette::Highlight, brush3);
    palette2.setBrush(QPalette::Disabled, QPalette::Window, brush1);
    QBrush brush4(QColor(178, 180, 191, 255));
    brush4.setStyle(Qt::SolidPattern);
    palette2.setBrush(QPalette::Disabled, QPalette::Highlight, brush4);
    renderer->setPalette(palette2);
    renderer->setMouseTracking(true);
    renderer->setAutoFillBackground(false);
    renderer->setStyleSheet(QString::fromUtf8(""));

    verticalLayout_4->addWidget(renderer);


    horizontalLayout->addLayout(verticalLayout_4);


    verticalLayout->addLayout(horizontalLayout);


    widgetsLayout->addLayout(verticalLayout, 1, 0, 1, 1);

    frame = new QFrame(centralWidget);
    frame->setObjectName(QString::fromUtf8("frame"));
    sizePolicy2.setHeightForWidth(frame->sizePolicy().hasHeightForWidth());
    frame->setSizePolicy(sizePolicy2);
    frame->setMinimumSize(QSize(0, 60));
    frame->setStyleSheet(QString::fromUtf8("background-color: rgb(45, 45, 45);\n"
"border-width: 1px;\n"
"border-style: solid;\n"
"border-color: rgb(60, 60, 60);\n"
""));
    frame->setFrameShape(QFrame::StyledPanel);
    horizontalLayout_3 = new QHBoxLayout(frame);
    horizontalLayout_3->setSpacing(10);
    horizontalLayout_3->setMargin(11);
    horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
    horizontalLayout_3->setContentsMargins(10, 0, 4, 0);
    label = new QLabel(frame);
    label->setObjectName(QString::fromUtf8("label"));
    sizePolicy2.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
    label->setSizePolicy(sizePolicy2);
    label->setMinimumSize(QSize(45, 45));
    label->setMaximumSize(QSize(50, 16777215));
    QFont font1;
    font1.setBold(true);
    font1.setWeight(75);
    label->setFont(font1);
    label->setStyleSheet(QString::fromUtf8("color: rgb(135, 135, 135);\n"
"background-color: rgba(0, 0, 0, 0);\n"
"border-width: 0px;"));
    label->setFrameShape(QFrame::StyledPanel);
    label->setTextFormat(Qt::PlainText);
    label->setAlignment(Qt::AlignCenter);
    label->setWordWrap(true);

    horizontalLayout_3->addWidget(label);

    groupBox = new QGroupBox(frame);
    groupBox->setObjectName(QString::fromUtf8("groupBox"));
    groupBox->setMinimumSize(QSize(250, 0));
    groupBox->setMaximumSize(QSize(500, 50));
    groupBox->setFont(font);
    groupBox->setStyleSheet(QString::fromUtf8("color: rgb(200, 200, 200);"));
    horizontalLayout_5 = new QHBoxLayout(groupBox);
    horizontalLayout_5->setSpacing(6);
    horizontalLayout_5->setMargin(11);
    horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
    horizontalLayout_5->setContentsMargins(-1, 20, -1, -1);
    connectivitySlider = new QSlider(groupBox);
    connectivitySlider->setObjectName(QString::fromUtf8("connectivitySlider"));
    connectivitySlider->setMaximumSize(QSize(16777215, 16));
    connectivitySlider->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 0), stop:1 rgba(94, 135, 50, 255));"));
    connectivitySlider->setMaximum(30);
    connectivitySlider->setPageStep(5);
    connectivitySlider->setOrientation(Qt::Horizontal);

    horizontalLayout_5->addWidget(connectivitySlider);


    horizontalLayout_3->addWidget(groupBox);

    animateGroupBox = new QGroupBox(frame);
    animateGroupBox->setObjectName(QString::fromUtf8("animateGroupBox"));
    QSizePolicy sizePolicy4(QSizePolicy::Preferred, QSizePolicy::Preferred);
    sizePolicy4.setHorizontalStretch(0);
    sizePolicy4.setVerticalStretch(0);
    sizePolicy4.setHeightForWidth(animateGroupBox->sizePolicy().hasHeightForWidth());
    animateGroupBox->setSizePolicy(sizePolicy4);
    animateGroupBox->setMinimumSize(QSize(250, 0));
    animateGroupBox->setMaximumSize(QSize(500, 50));
    animateGroupBox->setFont(font);
    animateGroupBox->setStyleSheet(QString::fromUtf8("color: rgb(200, 200, 200);"));
    horizontalLayout_4 = new QHBoxLayout(animateGroupBox);
    horizontalLayout_4->setSpacing(6);
    horizontalLayout_4->setMargin(11);
    horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
    horizontalLayout_4->setContentsMargins(-1, 20, -1, -1);
    playButton = new PlayPauseButton(animateGroupBox);
    playButton->setObjectName(QString::fromUtf8("playButton"));
    playButton->setMinimumSize(QSize(25, 20));
    QFont font2;
    font2.setPointSize(7);
    font2.setBold(true);
    font2.setWeight(75);
    playButton->setFont(font2);
    playButton->setCursor(QCursor(Qt::PointingHandCursor));
    playButton->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(57, 57, 57, 255), stop:1 rgba(122, 122, 122, 255));\n"
"color: rgb(255, 255, 255);"));

    horizontalLayout_4->addWidget(playButton);

    rewindButton = new OptionButton(animateGroupBox);
    rewindButton->setObjectName(QString::fromUtf8("rewindButton"));
    rewindButton->setMinimumSize(QSize(25, 20));
    rewindButton->setFont(font2);
    rewindButton->setCursor(QCursor(Qt::PointingHandCursor));
    rewindButton->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(57, 57, 57, 255), stop:1 rgba(122, 122, 122, 255));\n"
"color: rgb(255, 255, 255);"));

    horizontalLayout_4->addWidget(rewindButton);

    animationSlider = new QSlider(animateGroupBox);
    animationSlider->setObjectName(QString::fromUtf8("animationSlider"));
    animationSlider->setMaximumSize(QSize(16777215, 16));
    animationSlider->setAutoFillBackground(false);
    animationSlider->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0.193182 rgba(132, 189, 70, 255), stop:1 rgba(57, 105, 255, 255));"));
    animationSlider->setMaximum(100);
    animationSlider->setOrientation(Qt::Horizontal);
    animationSlider->setTickPosition(QSlider::NoTicks);

    horizontalLayout_4->addWidget(animationSlider);

    playButton->raise();
    animationSlider->raise();
    rewindButton->raise();

    horizontalLayout_3->addWidget(animateGroupBox);

    schemeGroupBox = new QGroupBox(frame);
    schemeGroupBox->setObjectName(QString::fromUtf8("schemeGroupBox"));
    schemeGroupBox->setMaximumSize(QSize(500, 50));
    schemeGroupBox->setFont(font);
    schemeGroupBox->setStyleSheet(QString::fromUtf8("color: rgb(200, 200, 200);"));
    horizontalLayout_2 = new QHBoxLayout(schemeGroupBox);
    horizontalLayout_2->setSpacing(6);
    horizontalLayout_2->setMargin(11);
    horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
    horizontalLayout_2->setContentsMargins(-1, 20, -1, -1);
    subdivisionCombo = new QComboBox(schemeGroupBox);
    subdivisionCombo->setObjectName(QString::fromUtf8("subdivisionCombo"));
    sizePolicy3.setHeightForWidth(subdivisionCombo->sizePolicy().hasHeightForWidth());
    subdivisionCombo->setSizePolicy(sizePolicy3);
    subdivisionCombo->setMinimumSize(QSize(140, 20));
    QPalette palette3;
    QBrush brush5(QColor(236, 236, 236, 255));
    brush5.setStyle(Qt::SolidPattern);
    palette3.setBrush(QPalette::Active, QPalette::Button, brush5);
    QBrush brush6(QColor(72, 72, 72, 255));
    brush6.setStyle(Qt::SolidPattern);
    palette3.setBrush(QPalette::Active, QPalette::Text, brush6);
    palette3.setBrush(QPalette::Active, QPalette::ButtonText, brush6);
    palette3.setBrush(QPalette::Active, QPalette::Base, brush5);
    palette3.setBrush(QPalette::Inactive, QPalette::Button, brush5);
    palette3.setBrush(QPalette::Inactive, QPalette::Text, brush6);
    palette3.setBrush(QPalette::Inactive, QPalette::ButtonText, brush6);
    palette3.setBrush(QPalette::Inactive, QPalette::Base, brush5);
    palette3.setBrush(QPalette::Disabled, QPalette::Button, brush5);
    palette3.setBrush(QPalette::Disabled, QPalette::Text, brush6);
    palette3.setBrush(QPalette::Disabled, QPalette::ButtonText, brush6);
    palette3.setBrush(QPalette::Disabled, QPalette::Base, brush5);
    subdivisionCombo->setPalette(palette3);
    QFont font3;
    font3.setBold(false);
    font3.setWeight(50);
    subdivisionCombo->setFont(font3);
    subdivisionCombo->setLayoutDirection(Qt::LeftToRight);
    subdivisionCombo->setAutoFillBackground(false);
    subdivisionCombo->setStyleSheet(QString::fromUtf8("color: rgb(72, 72, 72);\n"
"background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(236, 236, 236, 255), stop:0.806818 rgba(232, 232, 232, 255), stop:1 rgba(187, 187, 187, 255));"));
    subdivisionCombo->setModelColumn(0);

    horizontalLayout_2->addWidget(subdivisionCombo);

    applyButton = new OptionButton(schemeGroupBox);
    applyButton->setObjectName(QString::fromUtf8("applyButton"));
    applyButton->setMinimumSize(QSize(45, 20));
    applyButton->setFont(font1);
    applyButton->setCursor(QCursor(Qt::PointingHandCursor));
    applyButton->setStyleSheet(QString::fromUtf8("background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(57, 57, 57, 255), stop:1 rgba(122, 122, 122, 255));\n"
"color: rgb(255, 255, 255);"));

    horizontalLayout_2->addWidget(applyButton);


    horizontalLayout_3->addWidget(schemeGroupBox);

    horizontalSpacer = new QSpacerItem(10, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

    horizontalLayout_3->addItem(horizontalSpacer);


    widgetsLayout->addWidget(frame, 0, 0, 1, 1);

    InterfaceClass->setCentralWidget(centralWidget);
    statusBar = new QStatusBar(InterfaceClass);
    statusBar->setObjectName(QString::fromUtf8("statusBar"));
    QPalette palette4;
    palette4.setBrush(QPalette::Active, QPalette::WindowText, brush);
    palette4.setBrush(QPalette::Active, QPalette::Button, brush1);
    palette4.setBrush(QPalette::Active, QPalette::Light, brush1);
    palette4.setBrush(QPalette::Active, QPalette::Midlight, brush1);
    palette4.setBrush(QPalette::Active, QPalette::Dark, brush1);
    palette4.setBrush(QPalette::Active, QPalette::Mid, brush1);
    palette4.setBrush(QPalette::Active, QPalette::Text, brush);
    palette4.setBrush(QPalette::Active, QPalette::BrightText, brush);
    palette4.setBrush(QPalette::Active, QPalette::ButtonText, brush);
    palette4.setBrush(QPalette::Active, QPalette::Base, brush1);
    QBrush brush7(QColor(227, 226, 229, 255));
    brush7.setStyle(Qt::SolidPattern);
    palette4.setBrush(QPalette::Active, QPalette::Window, brush7);
    palette4.setBrush(QPalette::Active, QPalette::Shadow, brush1);
    palette4.setBrush(QPalette::Active, QPalette::AlternateBase, brush1);
    palette4.setBrush(QPalette::Active, QPalette::ToolTipBase, brush2);
    palette4.setBrush(QPalette::Active, QPalette::ToolTipText, brush1);
    palette4.setBrush(QPalette::Inactive, QPalette::WindowText, brush);
    palette4.setBrush(QPalette::Inactive, QPalette::Button, brush1);
    palette4.setBrush(QPalette::Inactive, QPalette::Light, brush1);
    palette4.setBrush(QPalette::Inactive, QPalette::Midlight, brush1);
    palette4.setBrush(QPalette::Inactive, QPalette::Dark, brush1);
    palette4.setBrush(QPalette::Inactive, QPalette::Mid, brush1);
    palette4.setBrush(QPalette::Inactive, QPalette::Text, brush);
    palette4.setBrush(QPalette::Inactive, QPalette::BrightText, brush);
    palette4.setBrush(QPalette::Inactive, QPalette::ButtonText, brush);
    palette4.setBrush(QPalette::Inactive, QPalette::Base, brush1);
    palette4.setBrush(QPalette::Inactive, QPalette::Window, brush7);
    palette4.setBrush(QPalette::Inactive, QPalette::Shadow, brush1);
    palette4.setBrush(QPalette::Inactive, QPalette::AlternateBase, brush1);
    palette4.setBrush(QPalette::Inactive, QPalette::ToolTipBase, brush2);
    palette4.setBrush(QPalette::Inactive, QPalette::ToolTipText, brush1);
    palette4.setBrush(QPalette::Disabled, QPalette::WindowText, brush1);
    palette4.setBrush(QPalette::Disabled, QPalette::Button, brush1);
    palette4.setBrush(QPalette::Disabled, QPalette::Light, brush1);
    palette4.setBrush(QPalette::Disabled, QPalette::Midlight, brush1);
    palette4.setBrush(QPalette::Disabled, QPalette::Dark, brush1);
    palette4.setBrush(QPalette::Disabled, QPalette::Mid, brush1);
    palette4.setBrush(QPalette::Disabled, QPalette::Text, brush1);
    palette4.setBrush(QPalette::Disabled, QPalette::BrightText, brush);
    palette4.setBrush(QPalette::Disabled, QPalette::ButtonText, brush1);
    palette4.setBrush(QPalette::Disabled, QPalette::Base, brush1);
    palette4.setBrush(QPalette::Disabled, QPalette::Window, brush7);
    palette4.setBrush(QPalette::Disabled, QPalette::Shadow, brush1);
    palette4.setBrush(QPalette::Disabled, QPalette::AlternateBase, brush1);
    palette4.setBrush(QPalette::Disabled, QPalette::ToolTipBase, brush2);
    palette4.setBrush(QPalette::Disabled, QPalette::ToolTipText, brush1);
    statusBar->setPalette(palette4);
    statusBar->setAutoFillBackground(false);
    statusBar->setStyleSheet(QString::fromUtf8("background-color: rgb(227, 226, 229);"));
    statusBar->setSizeGripEnabled(false);
    InterfaceClass->setStatusBar(statusBar);

    retranslateUi(InterfaceClass);

    QMetaObject::connectSlotsByName(InterfaceClass);
    } // setupUi

    void retranslateUi(QMainWindow *InterfaceClass)
    {
    InterfaceClass->setWindowTitle(QApplication::translate("InterfaceClass", "Surface Subdivision", 0, QApplication::UnicodeUTF8));
    label_2->setText(QApplication::translate("InterfaceClass", "Open", 0, QApplication::UnicodeUTF8));

#ifndef QT_NO_TOOLTIP
    openMeshButton->setToolTip(QApplication::translate("InterfaceClass", "Open Mesh File", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP

    openMeshButton->setText(QString());
    label_3->setText(QApplication::translate("InterfaceClass", "Tools", 0, QApplication::UnicodeUTF8));

#ifndef QT_NO_TOOLTIP
    pointerButton->setToolTip(QApplication::translate("InterfaceClass", "Default Pointer", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP

    pointerButton->setText(QString());

#ifndef QT_NO_TOOLTIP
    conInspToolButton->setToolTip(QApplication::translate("InterfaceClass", "Connectivity Inspection Tool", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP

    conInspToolButton->setText(QString());

#ifndef QT_NO_TOOLTIP
    weightInspToolButton->setToolTip(QApplication::translate("InterfaceClass", "Weight Inspection Tool", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP

    weightInspToolButton->setText(QString());

#ifndef QT_NO_TOOLTIP
    sharpEdgeToolButton->setToolTip(QApplication::translate("InterfaceClass", "Sharp Edges Tool", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP

    sharpEdgeToolButton->setText(QString());
    label_4->setText(QApplication::translate("InterfaceClass", "Views", 0, QApplication::UnicodeUTF8));

#ifndef QT_NO_TOOLTIP
    centerModelButton->setToolTip(QApplication::translate("InterfaceClass", "Center Mesh", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP

    centerModelButton->setText(QString());

#ifndef QT_NO_TOOLTIP
    renderModeButton->setToolTip(QApplication::translate("InterfaceClass", "Next Render Mode", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP

    renderModeButton->setText(QString());
    label->setText(QApplication::translate("InterfaceClass", "Controls:", 0, QApplication::UnicodeUTF8));
    groupBox->setTitle(QApplication::translate("InterfaceClass", "1.  Apply Connectivity", 0, QApplication::UnicodeUTF8));
    animateGroupBox->setTitle(QApplication::translate("InterfaceClass", "2.  Apply Weights", 0, QApplication::UnicodeUTF8));
    playButton->setText(QApplication::translate("InterfaceClass", ">", 0, QApplication::UnicodeUTF8));
    rewindButton->setText(QApplication::translate("InterfaceClass", "<<", 0, QApplication::UnicodeUTF8));
    schemeGroupBox->setTitle(QApplication::translate("InterfaceClass", "3.  Subdivide", 0, QApplication::UnicodeUTF8));
    subdivisionCombo->clear();
    subdivisionCombo->insertItems(0, QStringList()
     << QApplication::translate("InterfaceClass", "  Loop", 0, QApplication::UnicodeUTF8)
     << QApplication::translate("InterfaceClass", "  Catmull-Clark", 0, QApplication::UnicodeUTF8)
    );
    applyButton->setText(QApplication::translate("InterfaceClass", "Apply", 0, QApplication::UnicodeUTF8));
    Q_UNUSED(InterfaceClass);
    } // retranslateUi

};

namespace Ui {
    class InterfaceClass: public Ui_InterfaceClass {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_INTERFACE_H
